//package 注解开发管理第三方bean.main.java.com.itheima.config;
//
//import com.alibaba.druid.pool.DruidDataSource;
//import com.itheima.dao.BookDao;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.context.annotation.Bean;
//import org.springframework.stereotype.Component;
//
//import javax.sql.DataSource;
//
//@Component
//public class JdbcConfig {
//    @Value("com.mysql.jdbc.Driver")
//    private String Driver;
//    @Value("jdbc:mysql:///db1")
//    private String url;
//    @Value("root")
//    private String username;
//    @Value("18307096730..")
//    private String password;
//    //我们要向获取外部资源的对象，只能创建方法，在方法里面new一个对象，然后将对象返回
//    //Bean会将返回来的对象装入到容器中
//    @Bean
//    public DataSource dataSource(BookDao bookDao){
//
//        //这里要是要注入引用类型数据，直接放在参数里面就好了，当bean被加载的时候，要是发现形参里面有对象的话，
//        // 会去容器里找此对象，要是找到就自动装配
//        System.out.println(bookDao);
//        //com.itheima.dao.impl.BookDaoImpl@1a38c59b
//        //可以看到这里拿到了dao对象，说明Spring会自动装配参数里的对象
//        DruidDataSource druidDataSource = new DruidDataSource();
//        druidDataSource.setDriverClassName(Driver);
//        druidDataSource.setUrl(url);
//        druidDataSource.setUsername(username);
//        druidDataSource.setPassword(password);
//        return druidDataSource;
////    }
//    public void save(){
//        System.out.println(Driver);
//        System.out.println(url);
//        System.out.println(username);
//        System.out.println(password);
//
//    }
//}
